Apples of Death

by: Gaby Rebeiz

This game was made for my level 2 project at The League of Amazing Programmers.
Click here to download and play!


1. Why I Made This Game

I decided to make this game because I had the idea and I really liked it. I wanted to make my own unique game instead of a copy of another and put my all into it. I just had the idea really.


2. What I Learned

Dhruv: It is kinda hard, and the death should be more lenient. They should compete against themselves and not try to beat the programer. Cody (because no one else would test it) : "I don't have anything to add. I think it's pretty polished and although it's challenging I don't think that's bad. You have a nice complete game with a couple different modes of play." Athena : "I really liked all the details including the sound and visual effects. Make death a little more lenient."


3. Architecture of My Game

Well I really wanted my game to be harder but not too hard so people would play it a lot. (ps: it worked). So at the beginning you have to catch the apples and that alone is kind of hard when you are new to it. But then an eagle comes and you have to avoid the eagle's egg to stay alive which makes it harder. Then if you make it to 75 apples you go onto level 2 where you catch the Eagle that brought you so much trouble in the beginning. If you miss 5 times you have a really good death and if you win you win well.The different classes interact with each other a lot. It was more organized but when my game started to get so big it became less organized. If I want something to move I call it from its own class (what happened at the end).


4. Technical Implementation

I had so many implementations but needed to stop doing them because my game would never be finished. My favorite one however is the death scene when you miss the eagle 5 times. JOPtionPanes show up explaining you fate and a sound of oh no no no no starts. The eagle flies across the screen very quickly and drops and array list of bombs that fall at a speed of one so they are sure to hit the mario. When they are dropping they whistle of a bomb drop plays and when one of them intersects with the player then a bomb sound plays and a bomb gif shows up. It plays once then takes you back to the home screen.


5. Most Challenging Part

Organizing it. My game became so big (18 classes) and I started to stop organizing it. So whenever I needed to fix something it was harder. Not to mention whenever I needed help solving it I would get a lecture about how I should have organized it better. To overcome this, I ended my game quickly (I now know to organize my code!).


6. Future Fixes and Updates

I could go on forever. But I few I would really like would be to improve my death from missing the bird a bit better, edit a soundtrack so it plays a bit earlier without a delay, when you win I want to drop a bomb on you and play the gif and sounds so it takes you back to the home screen. Then I would want the player (if they beat it, to be able to choose their skins) and maybe make it neater and more organized.